/*

Theme Name: Pacific Crest Group

Theme URI: http://www.pcg-services.com

Author: Pacific Crest Group

Version: 3.0.1

*/



/************************************************

	Global     									

************************************************/



body {
	background:#fff url(images/body.gif) center top repeat-x;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#15110e;
	padding:0 0 0 0;
	margin:0;
}
div, p, h1, h2, h3, h4, h5, h6, form, label, input, select, dl, dt, dd, blockquote {
	padding:0;
	margin:0;
	border:0;
	outline:0;
}

blockquote  {
	color:#666;
	font-style:italic;
	margin:0 4em 1.6em 4em;
	padding-left:1.4em;
	padding-right:1.4em;
	border-left:4px double #666;
	border-right:4px double #666;
}

img {
	padding:0;
	margin:0;
	border:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}
.left {
	float:left;
	width:auto;
}
.right {
	float:right;
	width:auto;
}
/************************************************

	Anchors     									

************************************************/



a {
	outline: 0;
	color:#0071bc;
	background-color:inherit;
}
a img {
	border: 0px;
	text-decoration: none;
}
a:link, a:visited {
	color:#2f6aba;
	background-color:inherit;
	text-decoration:underline;
}
a:hover, a:active {
	color:#0d356b;
	background-color:inherit;
	text-decoration:none;
}
/************************************************

	Paragraphs     									

************************************************/



/*p{

	margin-bottom:20px;

	line-height:21px;

	}

	p:last-child {margin-bottom:20px;}*/

	

p.nomargin,  div.nomargin {
	margin-bottom:0px !important;
}
p.margin,  div.margin {
	margin-bottom:20px;
}
p.doublepading,  div.doublepading {
	margin-bottom:25px;
}
/*p.doublepading:last-child{margin-bottom:20px;}*/



strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
/************************************************

	lists     									

************************************************/





ul, li {
	/*padding:0;*/
	margin:0;
	/*list-style-type:none*/

}
#maincontainer {
	width:100%;
	overflow:hidden;
	height:100%;
}
#wrapper {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
	padding:15px 0 0 0;
}
/************************************************

	Header     									

************************************************/



/*#header {
	width:960px;
	height:191px;
	background:url(images/headerbg.gif) bottom left no-repeat
}*/
#header {
	width:960px;
	height:191px;
	background:url(images/headerbg.gif) bottom left no-repeat;
	position:relative;
}
.werhiring a {
	position:absolute;
	font:bold 17px/19px arial;
	color:#fff;
	top:153px;
	left:28px;
	text-decoration:none;

}
#branding {
	padding:0 0 0 16px;
	float:left;
}
.topheader_links {
	width:770px;
	height:36px;
	float:right;
	color:#15110e;
	font-size:21px;
	text-align:right;
}
.topheader_links span {
	color:#4d7abb;
}
/************************************************

	Navigation     									

************************************************/	



#access {
	list-style:none;
	display:block;
	float:right;
	height:25px;
	width:630px;
	background:url(images/nav_mid.gif) top left repeat-x;
	display:block;
	padding:0;
	
}
#access .menu-header,  div.menu {
	font-size: 12px;
}
#access .menu-header ul,  div.menu ul {
	list-style: none;
	padding:0;
}
#access .menu-header li,  div.menu li,  #access li {
	float: left;
	position: relative;
	color:#0f0f0f;
	background:url(images/divider.gif) right no-repeat;
}
#access a {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*padding:0px 15px;*/
	padding:0px 22px;
	line-height:25px;
	color:#0f0f0f;
	float:left;
}
#access ul ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top:0;
}
#access ul ul a {
	background:#ccc;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,  #access ul ul :hover > a {
	text-decoration:none;
	color:#969393;
	background-color:inherit;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,  #access ul li.current-menu-ancestor > a,  #access ul li.current-menu-item > a,  #access ul li.current-menu-parent > a {
	color: #969393;
}
* html #access ul li.current_page_item a,  * html #access ul li.current-menu-ancestor a,  * html #access ul li.current-menu-item a,  * html #access ul li.current-menu-parent a,  * html #access ul li a:hover {
	color: #969393;
}
#access li.noborder {
	background:none;
}
/************************************************

	Body container    									

************************************************/



#bodyContainer {
	width:960px;
	margin:0 auto 0 auto;
	overflow:hidden;
	height:100%;
	padding:0 0 0 0;
}
#bodyContainer_inner {
	width:960px;
	margin:0px auto 0 auto;
	overflow:hidden;
	height:100%;
	padding:0px 0 0 0;
	background:url(images/cont_bg.gif) top left repeat-y;
}
#onecolumn {
	width:936px;
	margin:0px auto 0 auto;
	overflow:hidden;
	position:relative;
	height:100%;
	padding:93px 12px 20px 12px;
	background:#fff;
}
#bodyContainer_inner span,  #bodyContainer span {
	color:#2f6aba;
}
#header_home {
	background:url(images/header_home.jpg) top left no-repeat;
	width:960px;
	height:309px;
	position:relative;
}
#header_inner {
	background:#fff url(images/header_inner.gif) top left no-repeat;
	width:960px;
	height:73px;
	position:absolute;
	top:0;
	left:0;
}
#header_inner img.pagetitle,  #header_inner .pagetitle {
	float:left;
	padding:25px 0 0 24px;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#185186;
	text-shadow: 1px 1px #d9dee8;
	text-transform:uppercase;
	text-align:left;
}
#header_inner img.topright_text {
	float:right;
	margin:14px 17px 0 0;
}
.quotes {
	font-size:16px;
	font-style:italic;
	line-height:21px;
	color:#fff;
	width:318px;
	height:170px;
	background:url(images/quote-left.gif) top left no-repeat;
	padding:0 0 0 15px;
}
.client_name {
	text-align:right;
	line-height:18px;
	margin:5px 0 0 0;
}
.client_name span {
	font-size:12px;
	text-align:right;
	color:#fff !important;
}
.consultion_btn {
	position:absolute;
	bottom:10px;
	right:18px;
}
.sliderwrapper {
	font-size:16px;
	font-style:italic;
	line-height:21px;
	color:#fff;
	width:353px;
	height:193px;
	overflow:hidden;
	position:absolute;
	right:19px;
	top:52px;
	padding:0 0 0 0px;
}
.sliderwrapper .contentdiv {
	visibility: hidden;
	width: 318px;
	height: 100%;
	height:170px;
	overflow:hidden;
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity:2;
	opacity: 2;
}
.pagination {
	display:none;
}
.pagination a {
	padding: 0 5px;
	text-decoration: none;
	color: #00007D;
	background: white;
	display:none;
}
.pagination a:hover, .pagination a.selected {
	color: #000;
	background-color: #FEE496;
}
#servicebox {
	width:960px;
	height:100%;
	overflow:hidden;
	background:#ebebeb url(images/boxbg.gif) top left repeat-x;
	position:relative;
	padding:19px 0 0 0;
	margin-bottom:15px;
}
.serviceboxinner {
	width:958px;
	height:100%;
	overflow:hidden;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:0px 0 20px 0;
}
.botcurve {
	position:absolute;
	bottom:0;
	left:0;
	background:url(images/bot_curve.gif) bottom left no-repeat;
	height:9px;
	width:960px;
}
#small_box {
	background:url(images/small-mid-curve.gif) top left repeat-y;
	width:284px;
	position:relative;
	float:left;
	margin:0 0 0 13px;
	_margin:0 7px 0 6px;
	padding:9px 9px 11px 9px;
	_padding:9px 9px 9px 9px;
	float:left;
}
#small_box h2 {
	color:#15110e;
	font-size:16px;
	margin:0 12px 14px 12px;
}
.small_top_curve {
	position:absolute;
	top:0;
	left:0;
	background:url(images/small-top-curve.gif) top left no-repeat;
	height:8px;
	width:302px;
}
.small_bot_curve {
	position:absolute;
	bottom:0px;
	_bottom:-8px;
	left:0;
	background:url(images/small-bot-curve.gif) top left no-repeat;
	height:8px;
	width:302px;
}
.smallbox_head {
	margin-bottom:13px;
}
ul.smallbox_text {
	width:195px;
	float:right;
	font-size:14px;
	padding:0;
	list-style:none;
}
ul.smallbox_text li {
	margin-bottom:4px;
}
ul.smallbox_text li {
	background:url(images/arrow.gif) left no-repeat;
}
ul.smallbox_text li a:link, ul.smallbox_text li a:visited {
	color:#3161b3;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 10px;
}
ul.smallbox_text li a:hover, ul.smallbox_text li a:active {
	color:#11497d;
	background-color:inherit;
	text-decoration:underline;
}
.more_btn {
	float:right;
	width:195px;
	text-align:right;
	margin-top:5px;
}
hr {
	height:1px;
	color:#cdcdcd;
	background:#cdcdcd;
	font-size:1px;
	line-height:1px;
}
/************************************************

	left Panel  									

************************************************/	



#leftPanel {
	width:669px;
	padding:93px 11px 20px 12px;
	float:left;
	position:relative;
}
#leftPanel p,  #onecolumn p {
	margin-bottom:20px;
}
#leftPanel h3 {
	font-size:14px;
	color:#2668c1;
	line-height:16px;
	margin-bottom:15px;
	font-weight:bold;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftPanel .leftpan_wrap {
	width:669px;
	overflow:hidden;
	margin:0 0 20px 0;
}
#leftPanel h1 {
	font-size:21px;
	color:#2668c1;
	line-height:25px;
	margin-bottom:15px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#leftPanel h2 {
	font-size:21px;
	color:#2e2e2e;
	line-height:25px;
	margin-bottom:15px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#leftPanel h3.entry-title {
	font-size:21px!important;
	color:#2e2e2e!important;
	line-height:25px;
	margin-bottom:15px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#leftPanel h4 {
	font-size:16px;
	color:#2668c1;
	line-height:18px;
	margin-bottom:15px !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.blue_text,  h2.entry-title {
	font-size:21px;
	color:#2668c1 !important;
	line-height:25px;
	margin-bottom:15px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#header_inner h1.entry-title {
	float:left;
	padding:25px 0 0 13px;
	/*font:normal 25px/28px Arial, Helvetica, sans-serif;*/
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#185186;
	text-shadow: 0px 1px #ccd5e1;
	text-align:left;
	text-transform:uppercase;
	display:block;
	/*width:560px;*/
}
h1.page-title {
	font-size:21px;
	color:#000 !important;
	line-height:25px;
	margin-bottom:15px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h1.page-title span {
	color:#2668c1 !important;
}
.mgmtteam_list {
	list-style:none;
	/*width:330px;*/
	width:100%;
	float:left;
	padding:0;
}
.mgmtteam_list_right {
	list-style:none;
	/*width:318px;*/
	width:100%;
	float:right;
}
.mgmtteam_list li,  .mgmtteam_list_right li {
	display:inherit;
	font-size:12px;
	color:#2e2e2e;
	background:url(images/plus_icon.gif) left 50% no-repeat;
	padding:4px 0 4px 17px;
	border-bottom:1px solid #dbdbdb;
}
.mgmtteam_list li a:link,  .mgmtteam_list li a:visited,  .mgmtteam_list_right li a:link,  .mgmtteam_list_right li a:visited {
	font-size:14px;
	color:#2668c1;
	text-decoration:underline;
}
.mgmtteam_list li a:hover,  .mgmtteam_list li a:active,  .mgmtteam_list_right li a:hover,  .mgmtteam_list_right li a:active {
	color:#072a58;
	text-decoration:none;
}
.innertab {
	width:638px;
	overflow:hidden;
	height:100%;
	background:url(images/innertab_mid.gif) top left repeat-y;
	position:relative;
	padding:21px 14px 15px 14px;
	margin-bottom:24px;
}
.innertab_top {
	width:666px;
	height:21px;
	top:0;
	left:0;
	background:url(images/innertab_top.gif) top left no-repeat;
	position:absolute;
	display:block;
}
.innertab_bot {
	width:666px;
	height:11px;
	bottom:0;
	left:0;
	background:url(images/innertab_bot.gif) bottom left no-repeat;
	position:absolute;
	display:block;
}
.client_btn {
	margin:6px 35px 0 0;
	float:left;
}
.client_img {
	margin:0px 15px 5px 0;
	float:left;
}
.list {
	list-style:none;
	width:630px;
	margin-bottom:20px;
	padding:0;
}
.list li {
	display:inherit;
	color:#2e2e2e;
	background:url(images/arrow2.gif) left 8px no-repeat;
	padding:4px 0 4px 17px;
	border-bottom:1px solid #dbdbdb;
}
.list li a:link,  .list li a:visited {
	font-size:12px;
	color:#2668c1;
	text-decoration:underline;
}
.list li a:hover,  .list li a:active {
	color:#072a58;
	text-decoration:none;
}
.list li.noborder {
	border:none;
}
.list_half {
	list-style:none;
}
.list_half {
	width:300px;
	float:left;
	padding:0;
}
.list_half li {
	display:inherit;
	font-size:14px;
	color:#2e2e2e;
	background:url(images/arrow2.gif) left 50% no-repeat;
	padding:4px 0 4px 17px;
	border-bottom:1px solid #dbdbdb;
}
.list_half li a:link,  .list_half li a:visited {
	font-size:14px;
	color:#2668c1;
	text-decoration:none !important;
}
.list_half li a:hover,  .list_half li a:active {
	color:#072a58;
	text-decoration:underline;
}
.list_half li.noborder {
	border:none;
}
.liststyle {
	list-style:none;
	width:auto;
	margin:0 0 20px 30px;
	padding:0
}
.liststyle li {
	display:inherit;
	color:#2e2e2e;
	background:url(images/blue-arrow.gif) left 7px no-repeat;
	padding:2px 0 2px 17px;
}
.liststyle li a:link,  .liststyle li a:visited {
	font-size:12px;
	color:#2668c1;
	text-decoration:underline;
}
.liststyle li a:hover,  .liststyle li a:active {
	color:#072a58;
	text-decoration:none;
}
.margin_right {
	margin-right:25px;
}
/****************** grey colored inner meny tab ********************/



.innermenu_hr,  .innermenu_ac,  .innermenu_it {
	background:url(images/innermenu_bg.gif) top left no-repeat;
	width:669px;
	_width:672px;
	height:38px;
	list-style:none;
	margin:0 0px 20px 0px;
	padding:0 0 0 10px;
}
.innermenu_hr li,  .innermenu_ac li,  .innermenu_it li {
	display:inline;
	float:left;
}
.innermenu_hr li a,  .innermenu_ac li a,  .innermenu_it li a {
	color:#ecebeb;
	font-size:14px;
	float:left;
	line-height:38px;
	text-decoration:none;
	background:url(images/innermenu_divider.gif) right no-repeat;
}
.innermenu_hr li a.noborder,  .innermenu_ac li a.noborder,  .innermenu_it li a.noborder {
	background:none;
	padding-right:0px !important;
}
.innermenu_hr li a:hover,  .innermenu_hr li.current,  .innermenu_ac li a:hover,  .innermenu_ac li.current,  .innermenu_it li a:hover,  .innermenu_it li.current {
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(images/innermenu_over.gif) top left repeat-x;
}
.innermenu_hr li a span {
	color:#ecebeb !important;
	padding:0 10px;
	line-height:38px;
	float:left;
}
.innermenu_ac li a span {
	color:#ecebeb !important;
	padding:0 17px;
	line-height:38px;
	float:left;
}
.innermenu_it li a span {
	color:#ecebeb !important;
	padding:0 15px;
	line-height:38px;
	float:left;
}
.innermenu_hr li a:hover span,  .innermenu_hr li.current a span,  .innermenu_ac li a:hover span,  .innermenu_ac li.current a span,  .innermenu_it li a:hover span,  .innermenu_it li.current a span {
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(images/innermenu_divider_over.gif) top right no-repeat;
	cursor:pointer;
}
.innermenu_hr li a:hover.innermenu_hr_left,  .innermenu_hr li.current_left,  .innermenu_ac li a:hover.innermenu_hr_left,  .innermenu_ac li.current_left,  .innermenu_it li a:hover.innermenu_hr_left,  .innermenu_it li.current_left {
	cursor:pointer;
	display:block;
	background:url(images/innermenu_over_left.gif) top left no-repeat;
}
.innermenu_hr li a span.innermenu_hr_right,  .innermenu_ac li a span.innermenu_hr_right,  .innermenu_it li a span.innermenu_hr_right {
	padding:0 21px;
	display:block;
}
.innermenu_hr li a:hover span.innermenu_hr_right,  .innermenu_hr li.current_right,  .innermenu_ac li a:hover span.innermenu_hr_right,  .innermenu_ac li.current_right,  .innermenu_it li a:hover span.innermenu_hr_right,  .innermenu_it li.current_right {
	display:block;
	background:url(images/innermenu_over_right.gif) top right no-repeat !important;
	cursor:pointer;
}
/*******************************************/	

	



	

/****************************************************/	

	

	

.testimonials_tab {
	width:640px;
	overflow:hidden;
	height:100%;
	background:url(images/testimonials_bigmidtab.gif) top left repeat-y;
	position:relative;
	padding:64px 14px 25px 14px;
	margin-bottom:24px;
}
.testimonials_tab .titletext {
	font-size:16px;
	color:#2668c1;
	padding-left:35px;
	line-height:25px;
	background:url(images/testimonials-quote.gif) top left no-repeat;
	float:left;
	display:block;
	font-weight:bold;
}
.testimonials_tab blockquote {
	color:#15110e!important;
	font-size:12px!important;
	line-height:21px!important;
	padding:0 0 11px 0!important;
	margin:0 0 11px 0!important;
	border-bottom:1px solid #dbdbdb!important;
	border-top:0!important;
	border-left:0!important;
	border-right:0!important;
	font-style:normal!important
}
.testimonials_tab blockquote p {
	margin-bottom:10px !important;
}
.testimonials_tab blockquote div.authorname,  #leftPanel blockquote div.authorname {
	font-size:12px;
	text-align:right;
	font-style:italic;
	margin-bottom:0 !important;
	color:#2f6aba;
	line-height:16px;
	margin-top:5px;
}
.testimonials_tab blockquote.noborder,  blockquote.noborder {
	border-bottom:none!important;
}
.testimonials_tab blockquote p span {
	font-size:14px;
	text-align:right;
	font-style:italic;
}
.testimonials_tab_top {
	width:654px;
	height:25px;
	padding:14px 0 25px 14px;
	top:0;
	left:0;
	background:url(images/testimonials_bigtoptab.gif) top left no-repeat;
	position:absolute;
	display:block;
}
.testimonials_tab_bot {
	width:668px;
	height:11px;
	bottom:0;
	left:0;
	background:url(images/testimonials_bigbottab.gif) bottom left no-repeat;
	position:absolute;
	display:block;
}
.center_img {
	margin:0 auto;
	text-align:center;
	display:block;
	margin-bottom:20px;
}
.borderbot {
	border-bottom:1px solid #dbdbdb;
	padding-bottom:8px;
}
/********************

	form  									

*********************/



.businessform {
	width:600px;
	float:left;
}
.businessform p {
	width:600px;
	height:50px;
	float:left;
	margin-bottom:20px;
}
.businessform p label {
	width:600px;
	height:25px;
	float:left;
	color:#464646;
	font-size:14px;
}
.businessform p label span {
	color:#b90909 !important;
	font-size:14px;
}
.businessform p input,  .businessform p.input_field {
	width:266px;
	height:22px;
	float:left;
	padding:4px;
	line-height:22px;
	background:#f2f2f2 url(images/inputbg.gif) top left no-repeat;
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.businessform p.text_area {
	width:415px;
	height:125px;
	float:left;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/textarea_bg.gif) bottom left no-repeat;
}
.businessform p .textarea {
	width:405px;
	height:90px;
	float:left;
	padding:0 0 0 2px;
	margin:4px 2px 0 2px;
	line-height:16px;
	color:#595959;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	background:#f2f2f2;
}
.businessform p.btn {
	width:415px;
	height:50px;
	float:left;
	margin-bottom:0px !important;
}
.businessform p.btn input {
	width:86px;
	height:31px;
	float:left;
	border:0;
	background:url(images/submit_btn.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
.wpcf7-response-output {
	width:545px;
	float:left;
	color:#bb0000;
	font-weight:bold;
	padding:10px 10px 10px 45px !important;
	background:#fde9e9 url(images/alert.gif) 10px 8px no-repeat;
	border:#efa2a2 1px solid !important;
	margin:0 !important;
}
span.wpcf7-not-valid-tip-no-ajax {
	color:#bb0000 !important;
	font-weight:bold;
	font-size:11px;
	float:left;
	display:block;
	background:#fde9e9;
	padding:4px 6px 4px 6px !important;
	border:#efa2a2 1px solid !important;
	margin:0 0 0 10px !important;
}
/************************************************

	right Panel  									

************************************************/	



#rightPanel {
	width:243px;
	float:right;
	overflow:hidden;
	padding:85px 12px 0 0;
}
#rightPanel ul {
	padding:0;
}
.bluetab {
	background:url(images/bluetab_mid.gif) top left repeat-y;
	width:219px;
	overflow:hidden;
	position:relative;
	padding:12px 12px 15px 12px;
	color:#fff;
	line-height:15px;
	margin-bottom:18px;
}
.bluetab_top {
	background:url(images/bluetab_top.gif) top left no-repeat;
	width:243px;
	height:9px;
	position:absolute;
	top:0;
	left:0;
}
.bluetab_bot {
	background:url(images/bluetab_bot.gif) bottom left no-repeat;
	width:243px;
	height:9px;
	position:absolute;
	bottom:0;
	left:0;
}
.bluetab p {
	color:#fff;
	line-height:15px !important;
	margin-bottom:8px;
}
.bluetab input {
	width:207px;
	height:19px;
	background:#f4f4f4;
	border:1px solid #dadada;
	margin-bottom:12px;
	color:#a1a1a1;
	padding:0 4px;
	font-size:12px;
	line-height:19px;
}
.whitetab {
	background:url(images/whitetab_mid.gif) top left repeat-y;
	width:219px;
	overflow:hidden;
	position:relative;
	padding:12px 12px 15px 12px;
	line-height:15px;
	margin-bottom:18px;
}
.whitetab_top {
	background:url(images/whitetab_top.gif) top left no-repeat;
	width:243px;
	height:12px;
	position:absolute;
	top:0;
	left:0;
}
whitetab ul {
	list-style:none;
}
.whitetab li {
	display:inherit;
	color:#2e2e2e;
	background:url(images/arrow.gif) left 7px no-repeat;
	padding:3px 0 3px 8px;
}
.whitetab li a:link,  .whitetab li a:visited {
	font-size:12px;
	color:#2668c1;
	text-decoration:underline;
}
.whitetab li a:hover,  .whitetab li a:active {
	color:#072a58;
	text-decoration:none;
}
.whitetab_bot {
	background:url(images/whitetab_bot.gif) bottom left no-repeat;
	width:243px;
	height:12px;
	position:absolute;
	bottom:0;
	left:0;
}
.whitetab p {
	line-height:15px;
	margin-bottom:5px;
}
.whitetab .clickhere {
	margin:12px 0 0 0;
	float:left;
}
.whitetab blockquote {
	font-size:16px!important;
	line-height:27px!important;
	color:#15110e!important;
	font-style:italic!important;
	margin:0 0 17px 0!important;
	/*margin-bottom:17px*/;
	border:0!important;
	padding:0!important;
}
.whitetab blockquote .quotename {
	font-size:16px!important;
	line-height:18px!important;
	color:#2f6aba!important;
	font-style:italic!important;
	float:right!important;
	text-align:right!important;
	padding:10px 0 0 0!important;
}
.whitetab blockquote .quotename span {
	font-size:12px!important;
	line-height:14px!important;
	color:#2f6aba!important;
	font-style:italic!important;
	/*float:right;*/
	text-align:right!important;
	/*width:200px;*/
}
#rightPanel h3 {
	font-size:18px;
	color:#2668c1;
	line-height:22px;
	margin-bottom:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
/*#rightPanel h3{

	font-size:18px;	

	color:#fff;

	line-height:22px;	

	margin-bottom:10px;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;	

	}*/

	

	







/************************************************

	footer  									

************************************************/	

	

#footer {
	width:100%;
	height:99px;
	padding-top:18px;
	background:#15110e;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
#footer a:link, #footer a:visited {
	color:#787676;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#fff;
	text-decoration:none;
}
#colophon {
	width:960px;
	margin:0 auto;
}
.socialmediabox {
	width:280px;
	float:right;
	padding-right:15px;
	text-align:right;
}
.socialmediabox img {
	padding:0 0 0 10px;
}
.client_login {
	margin-bottom:14px;
	float:right;
}
#site-info {
	color:#787676;
	font-size:11px;
	width:500px;
	float:left;
	padding:0 0 0 15px;
}
#site-info span {
	color:#880808;
}
/************************************************

	Stylesheet for blog  start from here							


************************************************/		

		

.screen-reader-text {
	display:none;
}
form#searchform input#search_submit {
	background:url(images/search_btn.gif) top right no-repeat;
	width:31px;
	height:26px;
	float:right;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	margin:0;
	padding:0;
	outline:0;
}
form#searchform input.search_txt {
	width:180px;
	height:22px;
	border:1px solid #0c8c8c;
	line-height:22px;
	color:#7b7b7b;
	margin:2px 6px 5px 0!important;
	padding:0 5px 0 5px;
	margin-left:-10px;
	float:left;
}
form#searchform input#search_btn {
	background:url(images/search.gif) top right no-repeat;
	width:76px;
	height:29px;
	float:left;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	margin:0;
	padding:0;
	outline:0;
}
/************************************************

	for comments								

************************************************/

	

dl.post ul.children {
	padding:0px 0 0px 0;
	margin:0px 0 0px 30px;
}
div.responses div.reply,  div.responses_white div.reply {
	background:url(images/reply.gif) top left no-repeat;
	border-bottom:1px solid #d8edf5;
	padding:0px 0 20px 0;
	margin:0px 0 10px 0px;
}
div.responses div.reply a,  div.responses_white div.reply a {
	width:42px;
	display:block;
	text-align:center;
	height:23px;
	text-transform:uppercase;
	font:bold 11px/23px Tahoma;
	color:#fff;
	text-decoration:none;
}
/************************************************

	for comment form							

************************************************/

	

#commentform {
	height: 100%;
	overflow: hidden;
	padding:10px 0px;
	width:100%;
}
#respond h3#reply-title {
	font-size:18px;
	background-color:inherit;
	color:#003E5C;
	line-height:22px;
	margin-bottom:10px!important;
	font-weight:bold;
	text-transform:none!important;
	font-family:Tahoma;
}
#commentform p {
	width:600px;
	height:20px;
	display:block;
}
#commentform p label {
	/*width:120px;

	height:25px;

	float:left;*/

	display:none;
}
#commentform p input, select {
	background: #ebf6fa;
	border:1px solid #cce9f2;
	color:#9b9b9b!important;
	color: #555;
	font-size: 11px;
	height:14px;
	padding:6px 5px 5px 8px;
	width:272px;
}
#commentform p.comment-form-comment {
	height:140px;
	display:block;
}
#commentform p textarea {
	background: #ebf6fa;
	border:1px solid #cce9f2;
	/*color:#333;*/
	color:#9b9b9b!important;
	font-size: 11px;
	padding:5px 0 0 8px;
	width:592px;
	height:135px;
	font-family:Arial, Helvetica, sans-serif;
}
#commentform p.logged-in-as,  #commentform p.comment-notes {
	display:none;
}
#commentform p.form-allowed-tags {
	margin-bottom:20px;
	width:500px;
	float:left;
	height:60px!important;
	display:none;
}
#commentform p.form-submit input#submit {
	width:138px;
	height:31px;
	background:url(images/submit_comment.gif) top left no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	border:0;
	outline:0;
}
#commentform p span.required {
	color:#FF0000;
	width:10px;
	display:none;
}
.widget_tag_cloud a {
	font-size:12px!important;
	padding:2px 3px
}
.comments-link {
	background:url(images/comment.gif) left no-repeat;
	padding:1px 0 0 20px;
}
.edit-link {
	background:url(images/edit.jpg) left no-repeat;
	padding:1px 0 0 16px;
}
.tag-links {
	background:url(images/tags.gif) left no-repeat;
	padding:1px 0 0 20px;
	margin:6px 0 2px 0;
}
.entry-date {
	background:url(images/date.gif) left no-repeat;
	padding:1px 0 0 16px;
}
#nav-below .nav-previous {
	background:url(images/arrow_left.gif) left no-repeat;
	padding:1px 0 0 12px;
}
#nav-below .nav-next {
	background:url(images/arrow_right.gif) right no-repeat;
	padding:1px 12px 0 0px;
}
#leftPanel .responses dl.post {
	border-bottom:none !important;
}
#leftPanel dl.post {
	list-style:none;
	padding:0px 0 0px 0;
	margin:0px 0 10px 0;
	border-bottom:dotted #CCC 1px;
}
#leftPanel dl.post dt {
	color:#9b9b9b;
	font-size:11px;
	margin-bottom:13px;
}
dl.post p {
	margin-bottom:15px!important;
}
#leftPanel dl.post dt a:link, #leftPanel dl.post dt a:visited {
	color:#0091bd;
	text-decoration:none;
}
#leftPanel dl.post dt a:hover, #leftPanel dl.post dt a:active {
	color:#0c6389;
	text-decoration:underline;
}
#leftPanel dl.post dd {
	color:#4c4c4c;
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}
#leftPanel .post_border {
	border-bottom:1px solid #d8edf5;
	padding:0px 0 10px 0;
	margin:0px 0 10px 0;
}
#leftPanel .post_border_padin {
	border-bottom:1px solid #d8edf5;
	padding:0px 0 10px 0;
	margin:0px 0 10px 30px;
}
#leftPanel dl.post .imgleft {
	float:left;
	margin:0px 15px 5px 0;
}
div.vcard img.avatar {
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
}
.fn {
	font-size:12px;
	font-weight:bold;
}
#leftPanel dl.post .imgright {
	float:right;
	margin:5px 0 5px 15px;
}
#leftPanel dl.post h2 {
	font-size:22px;
	background-color:inherit;
	color:#2f6aba;
	line-height:22px;
	margin-bottom:15px;
	font-family:Tahoma;
	text-transform:none!important;
}
#leftPanel dl.post h2 a:link,  #leftPanel dl.post h2 a:visited {
	color:#2f6aba!important;
	background-color:inherit;
	text-decoration:none;
}
#leftPanel dl.post h2 a:hover,  #leftPanel dl.post h2 a:active {
	color:#0d356b!important;
	background-color:inherit;
	text-decoration:underline;
}
.responses {
	background:#f0f8fb;
	padding:15px;
	display:block;
	overflow:hidden;
	margin:0 0 20px 0;
}
.responses_white {
	background:#fff;
	padding:5px 15px;
	display:block;
	overflow:hidden;
}
#leftPanel dl.post h2.singlepost {
	font-size:22px;
	background-color:inherit;
	color:#B00000;
	line-height:22px;
	margin-bottom:6px;
	font-weight:bold;
	font-family:Tahoma;/*text-shadow:1px 1px 0px #fff;*/

	}
#leftPanel .comment {
	background:url(images/comment-border.gif) top left repeat-x;
	height:33px;
	line-height:33px;
	text-align:left;
	display:block;
	color:#0091bd;
}
.pagin {
	background:#f0f8fb;
	padding:5px 10px 3px 10px;
	display:block;
	border:1px solid #def0f6;
	margin:20px 0;
	height:20px;
}
input#s {
	width:145px;
	height:19px;
	background:#f4f4f4;
	border:1px solid #dadada;
	color:#a1a1a1;
	padding:0 4px;
	font-size:12px;
	line-height:19px;
	float:left;
}
input#searchsubmit {
	width:60px;
	height:21px;
	float:left;
	border:0;
	background:url(images/search_btn.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
/**************************************

	contactform form  for saleforce									

***************************************/



.contactform {
	width:600px;
	float:left;
	padding-bottom:20px!important;
}
.contactform label.w2llabel {
	width:600px;
	height:20px!important;
	float:left;
	color:#464646;
	font-size:14px;
	display:block;
}
.contactform input,  .contactform input.w2linput {
	width:266px;
	height:22px;
	float:left;
	padding:4px;
	line-height:22px;
	background:#f2f2f2 url(images/inputbg.gif) top left no-repeat;
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:15px;
}
.contactform textarea {
	width:415px;
	height:125px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ccc url(images/textarea_bg.gif) bottom left no-repeat;
}
.contactform textarea.textarea {
	border:0;
	color:#595959;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	width:410px;
	height:95px;
	padding:4px 2px 0 2px;
}
/*.businessform textarea.textarea{

	width:405px;

	height:90px;

	float:left;

	padding:0 0 0 2px;

	margin:4px 2px 0 2px;

	line-height:16px;	

	color:#595959;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	border:0;

	background:#f2f2f2;

	}*/



.contactform input[type=submit] {
	width:415px;
	height:50px;
	float:left;
	margin-bottom:0px !important;
}
.contactform input.submit {
	width:86px;
	height:31px;
	float:left;
	border:0;
	background:url(images/submit_btn.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
.w2llabel {
	margin:0!important;
}
.contactform br {
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}
p#requiredfieldsmsg,  small {
	display:none;
}
.iframe {
	text-indent:-9999px;
	margin:0!important;
	padding:0!important;
	border:0;
	font-size:0;
	background:#15110e;
	position:absolute;
	top:0;
	left:0;
}
/*  NEW STYLE ADDED FROM HERE  */



#header_home .headercaption {
	position:absolute;
	left:280px;
	bottom:18px;
	text-align:center;
	color:#607c99;
	font-weight:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	bottom:6px;
}
#header_home .headercaption h1 {
	font-size:34px;
	font-weight:normal;
	line-height:25px;
}
#header_home .headercaption h2 {
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}
#header_home .headercaption h3 {
	font-size:21px;
	font-weight:normal;
	line-height:25px;
}
#header_home .headercaption h4 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
#header_home .headercaption h5 {
	font-size:16px;
	font-weight:normal;
	line-height:25px;
}
.headertext {
	font-size:18px;
	width:355px;
	line-height:24px;
	color:#0c4aa2;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	text-align:center;
	top:0;
	right:20px;
}
.headertext2 {
	font-size:23px;
	width:400px;
	/*line-height:48px;*/
	line-height:68px;
	color:#0c4aa2;
	font-weight:normal;
	/*text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	text-align:center;
	top:0;
	right:20px;
	/*border:1px solid red;*/
}
#small_box {
	background:url(images/small-mid-curve.gif) top left repeat-y;
	width:284px;
	position:relative;
	float:left;
	margin:0 0 0 13px;
	_margin:0 7px 0 6px;
	padding:9px 9px 11px 9px;
	_padding:9px 9px 9px 9px;
	float:left;
}
#small_box h2.accounting_head {
	color:#fff;
	height:35px;
	padding:0 24px 0 12px;
	margin:0 0 14px 0;
	width:246px;
	text-transform:uppercase;
	font:bold 17px/35px Arial, Helvetica, sans-serif;
	background:url(images/accounting_head.gif) top left no-repeat;
}
#small_box h2.human_head {
	color:#fff;
	height:35px;
	padding:0 24px 0 12px;
	margin:0 0 14px 0;
	width:246px;
	text-transform:uppercase;
	font:bold 17px/35px Arial, Helvetica, sans-serif;
	background:url(images/human_head.gif) top left no-repeat;
}
#small_box h2.human_head a {
	color: #FFFFFF;
	text-decoration: none;
}
#small_box h2.information_head {
	color:#fff;
	height:35px;
	padding:0 00px 0 12px;
	margin:0 0 14px 0;
	width:271px;
	text-transform:uppercase;
	font:bold 17px/35px Arial, Helvetica, sans-serif;
	background:url(images/information_head.gif) top left no-repeat;
}
#small_box h2.information_head a {
	color:#fff;
	text-decoration:none;
}
.home_wraper {
	color: #4D4D4D;
	float: left;
	font-size: 13px;
	margin: 15px 0 0;
	padding: 0 15px;
	width: 930px;
}
.home_wraper h4 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color: #607C99;
	text-transform: uppercase;
	margin-bottom:15px;
}
.small_top_curve {
	position:absolute;
	top:0;
	left:0;
	background:url(images/small-top-curve.gif) top left no-repeat;
	height:8px;
	width:302px;
}
.small_bot_curve {
	position:absolute;
	bottom:0px;
	_bottom:-8px;
	left:0;
	background:url(images/small-bot-curve.gif) top left no-repeat;
	height:8px;
	width:302px;
}
.smallbox_head {
	margin-bottom:13px;
}
ul.smallbox_text {
	width:195px;
	float:right;
	font-size:14px;
}
ul.smallbox_text li {
	margin-bottom:4px;
}
ul.smallbox_text li {
	background:url(images/arrow.gif) left no-repeat;
}
ul.smallbox_text li a:link, ul.smallbox_text li a:visited {
	color:#3161b3;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 10px;
}
ul.smallbox_text li a:hover, ul.smallbox_text li a:active {
	color:#11497d;
	background-color:inherit;
	text-decoration:underline;
}
#small_box h2.accounting_head a {
	color: #FFFFFF;
	text-decoration: none;
}
/*  Slide Show  */
.stepcarousel {
	position: relative; /*leave this value alone*/
	/*border: 10px solid black;*/
	overflow: scroll; /*leave this value alone*/
	width:335px; /*Width of Carousel Viewer itself*/
	height: 155px; /*Height should enough to fit largest content's height*/
	margin: 50px 30px 0 0;
	float:right;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 10px;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 320px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.contentdiv {
	color:#fff;
	font-size:13px;
	line-height:18px;
	font-style:italic
}
.quotename {
	text-align:right;
	line-height:18px;
	margin:15px 0 0 0;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	padding-right:5px;
}
.quotename span {
	font-size:12px;
	color:#fff !important;
	display:block;
	line-height:15px;
	font-weight:normal !important;
}
/*  Slide Show Duplicate */
.stepcarousel2 {
	position: relative; /*leave this value alone*/
	/*border: 10px solid black;*/
	overflow: scroll; /*leave this value alone*/
	width:320px; /*Width of Carousel Viewer itself*/
	height: 135px; /*Height should enough to fit largest content's height*/
	margin: 0px 0px 0 0;
	padding:0px;
	/*float:right;*/
}
.stepcarousel2 .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0px;
}
.stepcarousel2 .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 320px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.contentdiv2 {
	color:#000;
	font-size:13px;
	line-height:18px;
	/*font-style:italic*/
}
.quotename2 {
	text-align:right;
	line-height:18px;
	margin:15px 0 0 0;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	padding-right:5px;
}
.quotename2 span {
	font-size:12px;
	color:#000 !important;
	display:block;
	line-height:15px;
	font-weight:normal !important;
}
/*  Slide Show Duplicate End */
.csc_post_title {
	margin:0 0 6px 0; float:left; width:100%;
}
.csc_post_title a {
	background-color: inherit;
	color: #2F6ABA;
	font-family: Tahoma;
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 15px;
	text-transform: none !important;
	text-decoration:none;
}

.csc_post_title a:hover {
	text-decoration:underline;
	color:#0D356B;
}
.csc_post_date {
	float:left;
	width:auto;
	margin-bottom:10px;
	color: #2F6ABA;;
}
.csc_post_date a{
	background: url(images/date.gif) no-repeat left center ;
    padding: 1px 0 0 16px;
	text-decoration:none;
}
.csc_post_date a:hover{
	text-decoration:underline;
}
.csc_post_author {
	float:left;
	width:350px;
	color: #2F6ABA;
}
.csc_post_author a{
	color: #0091BD;
    text-decoration: none;
	font-weight:bold; padding-left:2px;
}
.csc_post_author a:hover{
	 color: #0C6389;
    text-decoration: underline;
}
.csc_post_excerpt {
	float:left; width:100%;
}
.csc_post_excerpt p {
	margin-bottom: 20px;
}
.csc_post_category {
	display:none;
}

.addto{
	clear:both; margin:20px 0 7px 0;
	padding-bottom: 15px;
        border-bottom:1px dotted #ccc;
}

/*--Added by Nav--*/
.bullet {
	margin:0px 0px 10px 0px; 
	padding:0px;
	list-style:none;
}
.bullet li {
	margin:0px 0px 0px 32px;
	padding:0px 0px 10px 0px;
	list-style:disc;
}
.number {
	margin:0px 0px 10px 0px; 
	padding:0px;
	list-style:none;
}
.number li {
	/*margin:0px 0px 0px 20px;*/
	margin:0px 0px 0px 32px;
	padding:0px 0px 10px 0px;
	list-style:decimal!important;
}

/*.newsclass img.alignright {float:right; margin:1em 0 1em 1em}
.newsclass img.alignleft {float:left; margin:1em 1em 1em 0}
.newsclass img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.newsclass.alignright {float:right; }
.newsclass.alignleft {float:left; }
.newsclass.aligncenter {display: block; margin-left: auto; margin-right: auto}
.newsclass h2 {
	display:block;
	clear:both
}

.post img.alignright {float:right; margin:1em 0 1em 1em}
.post img.alignleft {float:left; margin:1em 1em 1em 0}
.post img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.post.alignright {float:right; }
.post.alignleft {float:left; }
.post.aligncenter {display: block; margin-left: auto; margin-right: auto}
.post h2 {
	display:block;
	clear:both
}
.post ul {
 padding:0 0 10px 30px;
}
.post ul li {
 list-style-type:disc!important;
}*/

ol {
   
}
ol li {
    list-style: decimal outside none;
    margin:0 0 5px 0;
}

#leftPanel img.alignright {float:right; margin:1em 0 1em 1em}
#leftPanel img.alignleft {float:left; margin:1em 1em 1em 0}
#leftPanel img.aligncenter {display: block; margin-left: auto; margin-right: auto}
#leftPanel.alignright {float:right; }
#leftPanel.alignleft {float:left; }
#leftPanel.aligncenter {display: block; margin-left: auto; margin-right: auto}
#leftPanel h2 {
	display:block;
	clear:both
}

.post ul {
 padding:0 0 10px 30px;
}
.post ul li {
 list-style-type:disc;
}
.werhiringbtn {
	position:absolute;
	top:144px;
	left:169px;
}





.accolo_bodybold { font-family: 'Open Sans', Arial; color: #bbb; font-size:14px}
.accolo_bodytext { vertical-align: middle;}

 /* link and text styles */
.accolo_textStyle { font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.accolo_selectStyle { font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.accolo_linkText:link { font: 14px 'Open Sans', Arial, Helvetica, sans-serif; color: #005696; text-decoration: none; } 
.accolo_linkText:hover { font: 14px 'Open Sans', Arial, Helvetica, sans-serif; color: #005696; text-decoration: underline; }
.accolo_joblink:link { vertical-align: middle; font: 12px 'Open Sans', Arial, Helvetica, sans-serif; color: #005696; text-decoration: none;  } 
.accolo_joblink:hover { vertical-align: middle; font: 12px 'Open Sans', Arial, Helvetica, sans-serif; color: #005696; text-decoration: underline; }

/* table styles */
.accolo_result_table { padding: 5px; }
.accolo_tableheader {
	font: bold 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #005696;
	height: 11px;
	text-align: left;
	horizontal-align: left;
	vertical-align: middle;
	padding:10px 0;

}

.accolo_altrow {
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	color: #777;
	background-color: #edeada;
	vertical-align: middle;
	line-height:30px;
}
 .accolo_regrow {
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #777;
	vertical-align: middle;
	line-height:30px;
}


 .accolo_joblocation {
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #777;
	vertical-align: middle;
}
 /* curved corners and box styles */
.accolo_topleft { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/leftboxcorner_top.gif’); background-repeat: no-repeat; height: 8px; width: 12px; }
.accolo_topright { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/rightboxcorner_top.gif’); background-repeat: no-repeat; height: 8px; width: 12px; }
.accolo_boxtop { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/topline_grey.gif’); background-repeat: repeat-x; }
.accolo_boxleft { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/leftline_grey.gif’); background-repeat: repeat-y; }
.accolo_boxright { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/rightline_grey.gif’); background-repeat: repeat-y; }
.accolo_boxbottom { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/bottomline_grey.gif’); background-repeat: repeat-x; }
.accolo_bottomleft { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/leftboxcorner_bottom.gif’); background-repeat: no-repeat; height: 8px; width: 12px; }
.accolo_bottomright { background-image: url(‘http://static.hiring.accolo.com/images/cjobs/rightboxcorner_bottom.gif’); background-repeat: no-repeat; height: 6px; width: 7px; }

 
 /* graphics */
 .accolo_img_ascending { background-image: url('http://members.accolo.com/a02/images/ascending.gif'); background-repeat: no-repeat; height: 8px; width: 8px; cursor: pointer ; vertical-align: middle }
 .accolo_img_descending { background-image: url('http://members.accolo.com/a02/images/descending.gif'); background-repeat: no-repeat; height: 8px; width: 8px; cursor: pointer; vertical-align: middle }

select.accolo_selectStyle {
	background: #ebf6fa;
	border:1px solid #cce9f2;
	color:#15110E!important;
	font-size: 12px;
	height:30px!important;
	padding:6px 5px 5px 4px;
	width:272px;
}

.accolo_button {
	background:#2f4a7f;
	padding:5px;
	color:#fff
}
span.accolo_text {
	font-size:12px;
	color:#15110E!important;
}
input.accolo_textStyle {
	background: #ebf6fa;
	border:1px solid #cce9f2;
	color:#15110E!important;
	color: #555;
	font-size: 12px;
	height:30px!important;
	width:263px;
	padding:0 5px 0 4px;
} 
